package recite.word.client.vo.word;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class WordInfoVO implements Serializable {
    @ApiModelProperty("单词名")
    private String word;
    @ApiModelProperty("单词音标")
    private String accent;
    @ApiModelProperty("单词中文翻译")
    private String meanCn;
    @ApiModelProperty("单词音频地址")
    private String wordAudio;
    @ApiModelProperty("是否收藏")
    private Boolean isCollection;
    @ApiModelProperty("出现地方")
    private String place;
    @ApiModelProperty("例句")
    private String sentence;
    @ApiModelProperty("例句音频地址")
    private String sentenceAudio;
    @ApiModelProperty("例句翻译")
    private String sentenceTrans;
    @ApiModelProperty("例句图片地址")
    private String deformationImg;
    @ApiModelProperty("例句短语")
    private String sentencePhrase;
    @ApiModelProperty("英文释义")
    private String meanEn;
    @ApiModelProperty("单词的词根词缀")
    private String wordEtyma;
    @ApiModelProperty("前缀")
    private String prefix;
}
